#if NO_CMDLINE
#else

#ifndef  _SHELL_H_
#define  _SHELL_H_

#ifdef _cplusplus
extern "c"{
#endif

#include "CmdParser.h"

typedef struct _TParam
{
	const char* m_pStrName;
	uint32*		m_Param;
}TParam;

extern CmdParser g_CmdParser;

int Cmd_Help(CmdParser* pCmdParser);
typedef void (*ShellFun0)();
typedef void (*ShellFun1)(uint32);
typedef void (*ShellFun2)(uint32,uint32);
typedef void (*ShellFun3)(uint32,uint32,uint32);
typedef void (*ShellFun4)(uint32,uint32,uint32,uint32);

void Shell_Init(void);
	
#ifdef _cplusplus
}
#endif

#endif 

#endif //#if NO_CMDLINE

